home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
INFO
/
NEATCHIP.ZIP
/
NEAT.DOC
Wrap
Text File
|
1990-02-21
|
45KB
|
1,208 lines
Introduction
The New Enhanced AT (NEAT[(r)]) CHIPSet[tm] from Chips &
Technologies has brought many of the memory and performance
features of an 80386 system to the less expensive 80286 CPU.
In addition, it offers features not found in any previous
personal computer system. Among these, user-controllable
shadow RAM, bus timing, wait state control and LIM EMS 4.0
emulation, all in a jumperless configuration.
To control all of these features, a ROM-based Setup routine
stores appropriate values into CMOS registers contained in
three of the NEAT[(r)] chips. To simplify configuration for
new users, a minimal setup routine is accessible under the
"Easy NEAT CHIPSet Register Setup" option. This
"stripped-down" setup contains all of the mandatory setup
information and is fully detailed in the JE3010 and JE3011
Owner's Manuals.
To access all of the features of the NEAT[(r)] CHIPSet[tm], the
user will have to be acquainted with the NEAT[(r)] registers
themselves. These registers are accessible under the "Advanced
NEAT[(r)] CHIPSet[tm] Register Setup" option and are fully
explained in this supplement. Before consulting this, read the
Owner's Manual and complete the installation and setup of your
new computer system.
WARNING! It is conceivable that contradictory settings may be
stored in the CMOS registers that can prevent the system from
booting. In this event, attempt the re-initialization
procedure that follows several times before calling for
technical assistance. If you are still unsuccessful, please
refer to the Obtaining Assistance section of this document.
ATTEMPTING TO RE-INITIALIZE THESE SETTINGS EITHER BY REMOVING
THE BATTERY OR CMOS DEVICES CAN RESULT IN PERMANENT DAMAGE TO
THE MOTHERBOARD AND WILL VOID ANY WARRANTY.
CMOS Reset To re-initialize the NEAT[(r)] CMOS registers, follow this
procedure:
[C1] Turn on the computer
[C1] Wait 20 seconds
[C1] Press and hold down the [Key: ] key
[C1] Press the reset button for at least 3 seconds
[C1] When the memory test starts, release the [Key: ] key.
This procedure will reinitialize the CMOS setup and the
Extended CMOS settings to their default values. Of course, the
Extended CMOS Setup and possibly the CMOS Setup will need to be
run again to set the proper values.
Memory Types
The NEAT[(r)] 80286 motherboard can utilize its RAM in four
different configurations: base, shadow, extended and expanded
(EMS). As more memory is added to it (up to eight megabytes),
this flexibility increases.
If 1024Kb (1Mb) has been installed on it, the residual 384Kb
above 640Kb can be used for either shadow RAM or Extended
memory.
Base The memory addresses from 0Kb to 640Kb comprise the base memory
of the system. This is the memory that DOS manages and is
sometimes referred to as "conventional memory". Some
applications require the full amount of base memory.
Shadow In all IBM software compatible computers, the addresses from
640Kb to 1024Kb are reserved for the system BIOS ROMs and ROMs
of I/O expansion cards. In systems with 1024Kb of RAM, the
memory addressed from 640Kb to 1024Kb would normally be lost.
The NEAT[(r)] Motherboards have the ability to copy the
contents of the BIOS ROMs into this unused RAM, disable the
ROMs and run the BIOS routines from RAM. This process is
referred to as "shadowing." The main advantage to the shadow
feature is the increase in system performance. Most ROMs have
access times of only 200 to 400ns. Since these boards
typically operate with memory faster than 80ns, the shadowed
BIOS routines can attain a 200 to 400% increase in performance.
If shadow RAM is enabled during the Extended Setup procedure,
the following events will take place after a reset or power on:
1) After the POST, the AMI BIOS looks at the Extended Setup
parameters and finds that you have shadow features enabled.
2) It looks at the BIOS locations that are to be shadowed.
3) It then takes each BIOS (at the selected locations) and
copies their complete contents into RAM addressed at the same
location.
4) The BIOS ROMs are then disabled. Their operations are then
executed from shadow RAM.
Note: Shadow RAM cannot be enabled when the "memory
relocating" feature in advanced setup is used.
Extended The memory addresses above 1024Kb are referred to as extended
memory. While the 80286 CPU is capable of using this memory,
DOS and other PC applications can only address 1024Kb.
Therefore, most applications are unable to take advantage of
extended memory. Some examples of programs that can utilize
extended memory are: VDISK, VCACHE, Framework II and AutoCAD.
The NEAT[(r)] Motherboard takes any memory that is not used for
EMS (Expanded Memory Specification), and uses it for Extended
memory with the starting address beginning at 1024Kb.
If 1024Kb is installed, the 384Kb of memory that is above the
640Kb base may be used for extended memory. To select this
option, set bit 6 on at register 6BH in the advanced setup
program. If more than 1Mb is available, DO NOT use this
option.
Note: The "memory relocating" feature cannot be enabled when
the "shadow" feature is used.
Expanded The NEAT[(r)] Motherboards conform to the Lotus/Intel/Microsoft
(EMS) Expanded Memory Specification version 4.0 (LIM EMS 4.0).
Expanded memory is not addressed as part of the system RAM.
Instead, it is partitioned from the rest of the RAM and is
accessed in pages by programs that support LIM EMS 4.0. Note
that LIM EMS 4.0 is downward-compatible with older LIM EMS
specifications (ie. LIM EMS 3.2).
RAM that is partitioned for EMS is removed from the available
extended memory, reducing the total RAM displayed at POST. The
interface between applications software and EMS is a software
driver that is provided on diskette with the motherboard.
Some examples of programs that can utilize expanded memory
are: Lotus 1-2-3 v2.01, Freelance Plus v3.0, Manuscript;
Microsoft File, Word, Works; Ashton-Tate dBase III/IV,
Framework II; Software Publishing Corp. Professional File;
Borland Sidekick Plus and AutoCAD.
Examples A system with 8192Kb of RAM could be configured with the
following memory arrangement: 640Kb of conventional memory
with all shadow features enabled. 6144Kb (6M) of expanded
memory, leaving 1024Kb that is automatically configured as
extended memory.
With this configuration, the POST memory test will count to
1664Kb which is 640Kb conventional plus 1024Kb extended. The
384Kb is used for shadow and expanded memory addressing, plus
the actual 6Mb set aside for expanded memory, is not included
in the POST memory count. The BIOS tests the 384Kb RAM
separately, while the expanded memory is tested by using one of
the options offered by the driver software (explained later).
Alternate While there are a variety of non-DOS operating systems (ie.
Operating Xenix, PC/MOS, etc.) which we will not discuss, there are some
Systems alternate operating environments that overlay DOS giving the
user additional functionality. These include Microsoft's
Windows/286 and Quarterdeck's DesqView. These operating
systems load from DOS and assume control of the system allowing
advanced windowing, applications control and memory management
features. Both Windows/286 and DesqView utilize base, extended
and expanded memory for optimum performance. Follow the
recommendations of the software manufacturer for configuring
the memory to achieve the best performance. Typically, this
calls for a small amount of extended memory and as much
expanded memory as possible.
Extended Setup
During each setup, use [Key: ][Key: ][Key: ]
[Key: ] to move the highlight bar. Use [Key: ] or
[Key: ] to change parameters. Each setup screen will
display a window describing each option. Use the [Key: ]
key to exit the current setup screen.
Entering Reset or power up the system. The system will go through POST
Extended Setup and display the size of the memory being tested. Note that
this test can be bypassed by pressing the [Key: ] key.
This option is useful when the memory on the system is quite
large, although It is a good idea to let the test count
through.
Immediately after the memory test, the following prompt will
appear on the screen:
Press <DEL> key to run SETUP/EXTD-SET
Press the [Key: ] key to get into the Setup Mode. Note
that [Key: ] key will initiate the setup mode only when
the above message is present on the screen. A moment after the
[Key: ] is pressed, this menu will appear:
EXIT FOR BOOT
RUN CMOS SETUP
RUN XCMOS SETUP
Use [Key: ][Key: ] and highlight "RUN XCMOS SETUP"
and press [Key: ]. The Extended Setup screen appears as
follows:
NEAT CHIPSET SETUP PROGRAM
MAIN MENU
EASY NEAT CHIPSET REGISTER SETUP
ADVANCED NEAT CHIPSET REGISTER SETUP
ENABLE/DISABLE VIDEO & MAIN BIOS SHADOW
WRITE CMOS REGISTERS AND EXIT
DO NOT WRITE CMOS REGISTERS AND EXIT
Enable/ Highlight this option and press [Key: ]. The display
Disable Video will change to a graphic depiction of the CMOS registers as
and Main BIOS shown in the following diagram. Setting these bits to '1'
Shadow enables the SHADOW RAM function for that bit. We recommend
enabling all shadow options for maximum performance.
SETUP SHADOW RAM FOR 212
[LN Length:RM]
MAIN BIOS SHADOW AT F0000H,64Kb ->0
VIDEO BIOS SHADOW AT C0000H,16Kb ->0
VIDEO BIOS SHADOW AT C4000H,16Kb ->0
Shadowing the main ROM BIOS will improve overall system speed.
Shadowing the video ROM BIOS will offer a 20% to 30% increase
in video performance. You must have a minimum of 1Mb of RAM
and the Relocate Option must be disabled (82C212, 6BH, set bit
6 to 0). This may cause the screen to flicker with some
systems. If any video problems are encountered, turn off the
video shadow feature.
Note: The "shadow" features cannot be enabled if the "memory
relocating" feature is used.
Press [Key: ] to return to the main menu.
Advanced NEAT Highlight "Advanced NEAT CHIPSet Register Setup" and press
[(r)] Register [Key: ]. The system will warn you that improper setup
Setup may prevent the computer from operating. If this occurs, refer
to the CMOS Reset section at the beginning of this supplement.
Next, the display will change to a graphic depiction of the
CMOS registers as shown in the following diagrams. The first
diagram shows default settings for boards with the 82C212. The
second diagram shows default settings for boards with the
82C212B.
A description of the currently selected bit's function will
appear on the right portion of the screen. Any permissible
values will also be displayed. All bits marked as "R"eserved
cannot be changed. For clarity, we will discuss the options
available at each bit in the following sections.
82C212 * BITS 7 - 0
82C211 60H -> 00 0 0 R 0 R 0
61H -> 0 1 00 01 01
62H -> RR 01 10 00
82C212 64H -> 0 00 RRRRR
65H -> 0 0 0 0 1 1 1 0
66H -> 1 RRRRRRR
67H -> 0 0 0 0 0 0 0 0
68H -> 0 0 0 0 0 0 0 0
69H -> 0 0 0 0 0 0 0 0
6AH -> ** * RRRRR
6BH -> * 1 1 0 10 11
6CH -> ** * RRRRR
6DH -> 0100 0000
6EH -> 00 00 00 00
6FH -> 000 RR 1 0 R
82C206 01H -> 11 00 00 0 0
82C212B * BITS 7 - 0
82C211 60H -> 00 0 0 R 0 R 0
61H -> 0 1 00 01 01
62H -> RR 01 10 00
82C212B 64H -> 0 01 RRRRR
65H -> 0 0 0 0 1 1 1 0
66H -> 1 0 0 RRRRR
67H -> 0 0 0 0 0 0 0 0
68H -> 0 0 0 0 0 0 0 0
69H -> 0 0 0 0 0 0 0 0
6AH -> ** * RRRRR
6BH -> * 1 1 0 10 11
6CH -> ** * 0 RRRR
6DH -> 0100 0000
6EH -> 00 00 00 00
6FH -> 000 0 R 1 1 R
82C206 01H -> 11 00 00 0 0
Note: "*" indicates that the default values will automatically
adjust for the system RAM configuration. The correct values
should be present, however, check them to be sure.
82C211
The 82C211 Bus Controller consists of the following functional
sub-modules: Reset and Shut Down Logic, Clock Generation and
Selection, CPU State, Bus State, Bus Arbitration and Refresh
Logic, NMI Generation Logic, Numeric Coprocessor Interface.
60H PROCCLK Register RA0
7,6 82C211 Revision Number
This bit is not revisable by the user.
5 Alternate CPU Reset
This bit is not revisable by the user.
4 Processor Clock Select
0: PROCCLK = CLK2IN
1: PROCCLK = BCLK
This determines the source of the PROCCLK signal and should be
set for CLK2IN. This will divide the CLK signal by two. For
example, the 32MHz oscillator will be divided by two, providing
a 16MHz timing signal for the 80286 processor.
2 Local Bus Ready TIMEOUT NMI
0: Disable
1: Enable
This option is set by the ROM BIOS and need not be changed.
0 Local Bus Ready TIMEOUT
This bit is not revisable by the user.
61H Command Delay Register RA1
7 Address Hold Time Delay
0: Disable
1: Enable
This option is set by the ROM BIOS and need not be changed.
6 Quick Mode Enable
0: Disable
1: Enable
This option is set by the ROM BIOS and need not be changed.
5,4 AT Bus 16 Bit Memory Command Delay
00: Delay is 0 BCLK Cycles
01: Delay is 1 BCLK Cycles
10: Delay is 2 BCLK Cycles
11: Delay is 3 BCLK Cycles
This option is set by the ROM BIOS and need not be changed.
3,2 AT Bus 8 Bit Memory Command Delay
00: Delay is 0 BCLK Cycles
01: Delay is 1 BCLK Cycles
10: Delay is 2 BCLK Cycles
11: Delay is 3 BCLK Cycles
This option is set by the ROM BIOS and need not be changed.
1,0 AT Bus I/O Cycle Command Delay
00: Delay is 0 BCLK Cycles
01: Delay is 1 BCLK Cycles
10: Delay is 2 BCLK Cycles
11: Delay is 3 BCLK Cycles
This option is set by the ROM BIOS and need not be changed.
62H Wait State Register RA2
5,6 16 Bit AT Cycle Wait State
00: 0 Wait States
01: 1 Wait States
10: 2 Wait States
11: 3 Wait States
This option is set by the ROM BIOS and need not be changed.
3,2 8 Bit AT Cycle Wait State
00: 2 Wait States
01: 3 Wait States
10: 4 Wait States
11: 5 Wait States
This option is set by the ROM BIOS and need not be changed.
1,0 Bus Clock (BCLK) Source Select
00: BCLK = CLK2IN/2
01: BCLK = CLK2IN
10: BCLK = ATCLK
11: Reserved
This option selects the bus clock (BCLK) source. Default is
CLK2IN/2. In a system with a 32MHz oscillator, CLK2IN will be
16MHz and the resulting bus speed will be 8MHz (CLK2IN/2).
When this option is selected, you have an advantage of being
able to switch the system speed down twice. Once with the
keyboard (system switches to 8MHz), and once with the turbo
switch (system switches to 4MHz). This can come in handy when
some software needs to run near IBM-PC speed.
Changing this bit to 01 would result in a bus speed of 16MHz.
Attempts to change the clock speed via keyboard, will lock up
the system. The bus speed cannot be faster than the system
speed. Also, be aware that most AT expansion cards are
incapable of exceeding 10MHz. This option is most useful when
the source oscillator has been replaced.
82C212(B)
The 82C212 and the 82C212B memory controllers consists of the
following functions: RAM Page / Interleave Mode, Shadow RAM,
Lotus Intel Microsoft (LIM) Expanded Memory Specification (EMS)
version 4.0 emulation.
64H Version Register RB0
7 NEAT[(r)] Memory Controller Identifier
This bit is not revisable by the user.
6,5 82C212 Revision Number
This bit is not revisable by the user. For the 82C212, this
value will be 00. For the 82C212B, this value will be 01. If
you get a 00 and you have an 82C212B chip, you should execute a
CMOS Reset as explained at the beginning of this supplement.
65H ROM Configuration Register RB1
In most cases all Shadow RAM should be set from the other menu
"ENABLE/DISABLE VIDEO AND MAIN BIOS SHADOW". However, if you
have a special application, you may set specific bits here.
NOTE: Please use caution when using this option. Many ROMs
will have problems. Hard disk drive controller card ROMs, for
example, should not be shadowed. Other ROMs (i.e. a Floppy
controller card ROM) can possibly be shadowed without
problems. If you have any operation problems with a ROM you
have shadowed, disable this option.
If you have a BIOS ROM that is located at a specific address
and you wish to provide shadow RAM for this BIOS, you must set
three bits:
[C1] Set one of the RAM bits from register 65H (bit 7, 6, 5 or
4) within the address range of the BIOS to be shadowed, to the
Read Only/Write Protected state.
[C1] Disable one of the ROM bits from register 65H (bit 3, 2,
1, or 0) within the address range of the BIOS to be shadowed.
[C1] Enable one (or more, depending on the BIOS size) of the
bits from registers 67H to 69H. The first bit enabled should
be equal to the starting address of the BIOS to be shadowed.
If the BIOS to be shadowed occupies an address area larger than
the area of one of these bits, you must enable the next
consecutive bit (or bits) until the complete BIOS address area
is shadowed.
7 SHADOW RAM at C0000H to CFFFFH
0: Read/Write Enable
1: Read Only (Write Protected)
6 SHADOW RAM at D0000H to DFFFFH
0: Read/Write Enable
1: Read Only (Write Protected)
5 SHADOW RAM at E0000H to EFFFFH
0: Read/Write Enable
1: Read Only (Write Protected)
4 SHADOW RAM at F0000H to FFFFFH
0: Read/Write Enable
1: Read Only (Write Protected)
3 ROM at C0000H to CFFFFH
0: ROM Enabled
1: ROM Disabled
2 ROM at D0000H to DFFFFH
0: ROM Enabled
1: ROM Disabled
1 ROM at E0000H to EFFFFH
0: ROM Enabled
1: ROM Disabled
0 ROM at F0000H to FFFFFH
0: ROM Enabled
1: ROM Disabled
66H Memory Enable-1 Register RB2
7 Address Map For RAM in 512Kb to 640Kb Area
0: RAM on I/O Channel
1: RAM on System Board
6 256Kb to 512Kb Memory status (82C212B only)
0: Memory on system board
1: Memory on AT-bus
5 0Kb to 256Kb Memory Status (82C212B only)
0: Memory on system board
1: Memory on AT-bus
67H Memory Enable-2 Register RB3
7 SHADOW RAM at BC000H to BFFFFH
0: Disable
1: Enable
6 SHADOW RAM at B8000H to BBFFFH
0: Disable
1: Enable
5 SHADOW RAM at B4000H to B7FFFH
0: Disable
1: Enable
4 SHADOW RAM at B0000H to B3FFFH
0: Disable
1: Enable
3 SHADOW RAM at AC000H to AFFFFH
0: Disable
1: Enable
2 SHADOW RAM at A8000H to ABFFFH
0: Disable
1: Enable
1 SHADOW RAM at A4000H to A7FFFH
0: Disable
1: Enable
0 SHADOW RAM at A0000H to A3FFFH
0: Disable
1: Enable
68H Memory Enable-3 Register RB4
7 SHADOW RAM at DC000H to DFFFFH
0: Disable
1: Enable
6 SHADOW RAM at D8000H to DBFFFH
0: Disable
1: Enable
5 SHADOW RAM at D4000H to D7FFFH
0: Disable
1: Enable
4 SHADOW RAM at D0000H to D3FFFH
0: Disable
1: Enable
3 SHADOW RAM at CC000H to CFFFFH
0: Disable
1: Enable
2 SHADOW RAM at C8000H to CBFFFH
0: Disable
1: Enable
1 SHADOW RAM at C4000H to C7FFFH
0: Disable
1: Enable
0 SHADOW RAM at C0000H to C3FFFH
0: Disable
1: Enable
69H Memory Enable-4 Register RB5
7 SHADOW RAM at FC000H to FFFFFH
0: Disable
1: Enable
6 SHADOW RAM at F8000H to FBFFFH
0: Disable
1: Enable
5 SHADOW RAM at F4000H to F7FFFH
0: Disable
1: Enable
4 SHADOW RAM at F0000H to F3FFFH
0: Disable
1: Enable
3 SHADOW RAM at EC000H to EFFFFH
0: Disable
1: Enable
2 SHADOW RAM at E8000H to EBFFFH
0: Disable
1: Enable
1 SHADOW RAM at E4000H to E7FFFH
0: Disable
1: Enable
0 SHADOW RAM at E0000H to E3FFFH
0: Disable
1: Enable
6AH Bank 0/1 Enable Register RB6
7,6 Bank 0/1 DRAM Types
00: Disabled
01: 256Kb and 64Kb Combination
10: 256Kb DRAMS
11: 1M DRAMS
5 Bank 0/1 Number Of RAM Banks Used
0: 1 Bank, Non Interleaved
1: 2 Banks
6BH DRAM Configuration Register RB7
7 Page/Interleaved Mode Enable
0: DRAMS used in Normal Mode
1: DRAMS used in Page/Interleaved
The JE3010 and JE3011 use an advanced memory accessing scheme
incorporating both Paged and Interleaved memory techniques.
These methods are available when
two or four banks of RAM are installed in the motherboard.
This option will permit the installation of slower RAM (i.e.
150 or 120ns) to operate in the motherboard. When either two
or four banks are installed, paging and interleaving can both
occur, resulting in greatly improved memory performance. These
techniques require RAM chips that have a CAS before RAS
design. There are no provisions for paging or interleaving
when only one bank or only three banks of RAM are installed.
This feature can only be enabled if you have two or four banks
of memory filled with the same size DRAM. This option is not
valid if you have only one or three banks of DRAM or if your
banks contain mixed size memory (ie. 256Kb and 64Kb).
6 Relocate DRAM at 640Kb to above 1Mb
0: Do not relocate RAM (Reserve for SHADOW)
1: Relocate 80000H-FFFFFH to 100000H-11FFFFH
This option allows only a 1Mb system to take the 384Kb of
memory (located between 640Kb and 1Mb) and remap it to be
addressed above 1Mb so that it can be used as "extended"
memory.
If the motherboard has more than 1Mb installed, this bit should
be set to 0. If not, you will be remapping this RAM onto other
RAM.
NOTE: You will not be able to enable any shadow RAM features
if you choose to relocate RAM.
5 RAM Access Wait States
0: Zero Wait States
1: One Wait State
In non-interleaved operation, 80ns or faster DRAM is required
for 0ws access. In interleaved operation, 150ns or faster DRAM
is all that is required.
4 EMS Enable Bit (requires driver)
0: EMS Disabled
1: EMS Enabled
This option allows extended memory to be remapped as expanded
memory (EMS). Therefore, you must have at least 1.5Mb to use
this feature.
NOTE: Please read the section "Setting up EMS" located later
in this manual for a complete step by step procedure for
completely setting up EMS memory.
3,2 EMS Memory Access Wait State
00: 0 Wait States
01: 1 Wait State
10: 2 Wait States
11: Reserved
This option is set by the ROM BIOS and need not be changed.
1,0 RW ROM Access Wait State Control
00: 0 Wait States
01: 1 Wait State
10: 2 Wait States
11: 3 Wait States
This option is set by the ROM BIOS and need not be changed.
6CH Bank 2/3 Enable Register RB8
7,6 Bank 2/3 DRAM Types
00: None
01: Reserved
10: 256Kb DRAMS
11: 1M DRAMS
5 Bank 2/3 Number of banks
0: 1 Bank, Non Interleaved
1: 2 Banks
4 Interleave type (82C212B only)
0: 2 Way Interleave
1: 4 Way Interleave
Only with the 82C212B, 4-way interleaving is possible when all
four banks are filled with the same RAM type (i.e. banks 0 and
1 filled with 1Mb chips AND banks 2 and 3 filled with 1Mb
SIPPs), allowing for more performance. 4-way interleaving can
be enabled by setting register 6CH (bit 4) to a 1. This bit is
reserved on the regular 82C212.
If all four memory banks contain the same size DRAM, select
option 1. If you have only two memory banks of DRAM or if
banks 0 and 1 do not contain the same size memory as banks 2
and 3 select option 0.
6DH EMS Base Address Register RB9
7,6,5,4 Expanded Memory Base Address
0000: C0000H,C4000H,C8000H,CC000H
0001: C4000H,C8000H,CC000H,D0000H
0010: C8000H,CC000H,D0000H,D4000H
0011: CC000H,D0000H,D4000H,D8000H
0100: D0000H,D4000H,D8000H,DC000H
0101: D4000H,D8000H,DC000H,E0000H
0110: D8000H,DC000H,E0000H,E4000H
0111: DC000H,E0000H,E4000H,E8000H
1000: E0000H,E4000H,E8000H,EC000H
The default of 0100 should be fine for most applications.
Ensure that none of the four selected addresses conflicts with
other peripherals in your system. For example, hard and floppy
controllers often use C0000H, C4000H, C8000H or CC000H.
3,2,1,0 EMS Page Reg I/O Base Address
0000: 208H/209H
0001: 218H/219H
0101: 258H/259H
0110: 268H/269H
1010: 2A8H/2A9H
1011: 2B8H/2B9H
1110: 2E8H/2E9H
The default should be fine for most applications. Ensure that
neither of the two I/O addresses selected conflicts with other
peripherals in your system. For example, COM4: is usually
2E8H.
6EH EMS Address Extension Register RB10
7,6 EMS Page 0 Position
00: 1M to 2M of EMS Memory
01: 2M to 4M of EMS Memory
10: 4M to 6M of EMS Memory
11: 6M to 8M of EMS Memory
This option is set by the ROM BIOS and need not be changed.
5,4 EMS Page 1 Position
00: 1M to 2M of EMS Memory
01: 2M to 4M of EMS Memory
10: 4M to 6M of EMS Memory
11: 6M to 8M of EMS Memory
This option is set by the ROM BIOS and need not be changed.
3,2 EMS Page 2 Position
00: 1M to 2M of EMS Memory
01: 2M to 4M of EMS Memory
10: 4M to 6M of EMS Memory
11: 6M to 8M of EMS Memory
This option is set by the ROM BIOS and need not be changed.
1,0 EMS Page 3 Position
00: 1M to 2M of EMS Memory
01: 2M to 4M of EMS Memory
10: 4M to 6M of EMS Memory
11: 6M to 8M of EMS Memory
This option is set by the ROM BIOS and need not be changed.
6FH Miscellaneous Register RB12
7,6,5 Set EMS Memory Size
000: 0 to 512Kb
001: 1Mb
010: 2Mb
011: 3Mb
100: 4Mb
101: 5Mb
110: 6Mb
111: 7Mb
This should be set to reflect the total amount of expanded
memory you desire. This amount is deducted from the available
extended memory.
4 External EMS mapper (82C212B only)
0: External EMS disable
1: External EMS enable
This feature is not supported by the existing LIM EMS standard
and is for future use.
2 Enable RAS Timeout Counter
0: Disable
1: Enable
This option is set by the ROM BIOS and should not be changed.
1 Enable CPUA20 onto A20
0: Enable
1: Disable
This option is set by the ROM BIOS and should not be changed.
82C206
01H Clock and Wait State Control
7,6 XIOR/XIOW Wait States
00: 1 I/O Wait State
01: 2 I/O Wait States
10: 3 I/O Wait States
11: 4 I/O Wait States
This option is set by the ROM BIOS and need not be changed.
5,4 16-Bit DMA Wait States
00: 1 DMA Wait State
01: 2 DMA Wait States
10: 3 DMA Wait States
11: 4 DMA Wait States
This option is set by the ROM BIOS and need not be changed.
3,2 8-Bit DMA Wait States
00: 1 DMA Wait State
01: 2 DMA Wait States
10: 3 DMA Wait States
11: 4 DMA Wait States
This option is set by the ROM BIOS and need not be changed.
1 EMR Bit
0: Disabled
1: Enabled
This option is set by the ROM BIOS and need not be changed.
0 CLK Bit
0: DMA CLK = SCLK / 2
1: DMA CLK = SCLK
This option is set by the ROM BIOS and need not be changed.
Setting up EMS There are many steps that need to be completed in order to set
up EMS memory. From the "Advanced NEAT CHIPSET Register Setup"
screen, execute the following steps:
[C1] Set EMS enable bit (Reg 6BH, bit 4). This bit enables or
disables the EMS memory function.
[C1] Set EMS memory wait states (Reg 6BH, bits 3,2). The
default is 2 wait states. Normally EMS memory wait states
should be more than normal system RAM wait states.
[C1] Set EMS base address (Reg 6DH, bits 7,6,5,4). The default
address area for standard EMS is D0000H to DFFFFH, however,
other addresses may be specified. If you have an application
that requires you to change the EMS address, be sure you select
a new address that is not used so that other items in the
system will not conflict.
[C1] Set EMS page I/O address (Reg 6DH, bits 3,2,1,0). The
default I/0 address is 208H/209H. However, other I/O addresses
may be specified. If you have an application that requires you
to change the I/O address, be sure you select a new address
that is not used by other items in the system.
[C1] You do not need to set the EMS page positions (Reg 6EH,
bits 7,6,5,4,3,2,1,0). You should leave all of these set to
00. The only time you would be required to change these is
when you have other EMS RAM cards installed in the system.
[C1] Set EMS memory size (Reg 6FH, bits 7,6,5). This bit
allows you to specify the amount of memory in your system that
you want used as EMS. That amount you select must be equal to
the (total amount of RAM in your system) MINUS (1Mb and any
Extended memory you want). The first one meg of RAM must be
used for 640Kb Base and 384Kb Shadow. This is why you cannot
enable EMS unless you have 1.5Mb of RAM or more installed. Any
RAM that is left over (not used for EMS, Base or Shadow) will
be set up as Extended memory.
[C1] Press [Key: ]. Highlight the "Write CMOS Registers
and Exit" option and press [Key: ].
[C1] Since the system now finds a new RAM size, the regular
CMOS setup must be run. Press [Key: ] to enter the set up
choices screen. Select "CMOS Setup" and make sure all
parameters are correct. You may not need to change anything;
the system just needs to clarify the new RAM configuration.
[C1] Save and exit from setup. Boot the system.
[C1] In order to complete the installation of EMS memory, a
CONFIG.SYS file must be created or modified on your boot drive
to include the EMS driver. The diskette included with the
motherboard contains two files: an EMS driver file and a
document file. The document file describes the options
available for the EMS driver. Copy both files to your boot
drive.
An example line in the CONFIG.SYS file would be:
DEVICE=NEATEMM.SYS
NOTE: When inserting this command in your CONFIG.SYS file,
make sure you insert it AFTER the "FILES=xx" and "BUFFERS=xx"
commands.
[C1] Reboot the system. The CONFIG.SYS file is read by the
system only during bootup.
Write CMOS To save all parameters and reboot, highlight this option and
Registers and press [Key: ].
Exit
Do Not Change To discard all changes and reboot, highlight this option and
CMOS and Exit press [Key: ].
Obtaining Assistance
Jameco Electronics carefully selects and tests all of our
products. However, even the best tested and documented
products can still cause you an occasional problem. If you
experience difficulty in either assembly or operation of your
equipment, recheck cable connections and configuration settings
against this document and any other addenda that may have been
included. If you have exhausted all other options and are
still encountering difficulty, refer to the appropriate section
below for assistance.
Technical Our Technical Support Staff are available between 7am and 5pm,
Support Pacific Time, Monday through Friday. When you call, please
have the equipment in question handy, along with the necessary
customer and order numbers. If appropriate, please write down
settings or other configuration data. The technicians will
need all of this information to assist you fully. The phone
number is (415) 592-9990.
Customer Discrepancies in shipment, returns, exchanges and refunds are
Service handled by our Customer Service Department. They are also
available between 7am and 5pm, Pacific Time, Monday through
Friday. Their number is (415) 592-8121.
Foreign If you are located outside the United States, you may find it
Customers more convenient to contact us by either FAX or Telex, both
available 24 hours a day. Inquiries should be marked to the
attention of either Customer Service or Technical Support, as
appropriate. Our FAX numbers are (415) 592-2503 and
(415) 595-2664. Our Telex number is 176043, answerback:
Jameco Blmt.
Corrections If you run across any errors or omissions in this manual or the
manual does not explain something thoroughly enough, please
write to us and let us know. Feedback from our customers
provides for consistently high quality now, and in the future.
Please reference the document and revision numbers as well as
the printing date (located on the cover of all Jameco
Electronics documentation) when writing so that corrections can
be made as easily as possible. Address correspondence to:
JAMECO ELECTRONICS
1355 Shoreway Road
Belmont, CA 94002
ATTN: Technical Support